#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//#include<string.h>
//char* max_p(char* str)
//{
//	char* max_p = str;
//	char ch = *str;
//	while (*str)
//	{
//		if (*str > ch)
//		{
//			ch = *str;
//			max_p = str;
//		}
//		str++;
//	}
//	return max_p;
//}
//int main()
//{
//	char str[30] = { 0 };
//	char temp[30] = { 0 };
//	char substr[4] = { 0 };
//	while (scanf("%s %s", str, substr) != EOF)
//	{
//		char* strm = max_p(str);
//		strcpy(temp, strm + 1);
//		*(strm + 1) = '\0';
//		strcat(str, substr);
//		strcat(str, temp);
//		printf("%s\n", str);
//	}
//	return 0;
//}